Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ZyncCustomer(val uid: String, val firstName: String, val lastName: String?, val email: String?, val contactNo: ZyncContactNumber?, val noOfJobs: Int?, val companyName: String?, val organization: ZyncOrganization?, val timezone: String?, val category: ZyncCustomerCategory?, val billingAddress: ZyncAddress?, val address: ZyncAddress?, val allAddresses: List<ZyncAddress>?, val isActive: Boolean)
Link copied to clipboard
data class ZyncCustomerAccounts(val lifetimeValue: Double, val receivables: Double, val credits: Double, val paymentTerm: ZyncPaymentTerm?, val taxGroup: ZyncTaxGroup?, val billingFrequency: ZyncCustomerBillingFrequency?, val tax: ZyncCustomerAccountsTax)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ZyncCustomerCategory(val categoryId: String?, val categoryUid: String, val categoryName: String)
Link copied to clipboard
data class ZyncCustomerDetail(val customerUid: String, val firstName: String, val lastName: String?, val email: String?, val contactNo: ZyncContactNumber?, val timezone: String?, val companyName: String?, val description: String?, val noOfJobs: Int?, val isActive: Boolean, val organization: ZyncOrganization?, val category: ZyncCustomerCategory?, val address: ZyncAddress?, val billingAddress: ZyncAddress?, val allAddresses: List<ZyncAddress>, val tags: List<String>, val accounts: ZyncCustomerAccounts?, val slaDuration: ZyncSlaDuration?, val accountManager: User?, val customFields: List<ZyncFormField>, val attachments: List<ZyncAttachment>, val priceList: ZyncPriceList?, val customerTax: ZyncCustomerTax?, val hasSla: Boolean, val hasCardOnFile: Boolean, val createdAt: String, val updatedAt: String?, val isSyncPending: Boolean)
Represents a comprehensive customer detail with all related information. This model follows the offline-first approach, providing immediate access to cached data.
Link copied to clipboard
Customer tax information with exemption status and entity code.
Link copied to clipboard
Customer SLA duration configuration with time-based limits. Uses single values matching Android implementation.